package com.tz.farmer.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.smartPark.msframe.result.ResultEx;
import com.tz.farmer.model.CheckApply;
import com.tz.farmer.so.CheckApplySo;
import com.tz.farmer.vo.CheckApplyVo;
import com.tz.farmer.vo.StatisticsExcleVo;


import java.util.List;

public interface WebDetectionApplyService extends IService<CheckApply> {

    /**
     * 条件列表
     * @param so
     * @return
     */
    ResultEx getDetectionApplyListConditions(CheckApplySo so);

    /**
     *  导出
     * @param so
     * @return
     */
    List<CheckApplyVo> getDetectionApplyDownLoadList(CheckApplySo so);

    /**
     * 统计
     * @param so
     * @return
     */
    ResultEx statisticsTopTen(CheckApplySo so);

    /**
     * 检测商家下载
     * @param so
     * @return
     */
    List<StatisticsExcleVo> getstatisticsDownLoadList(CheckApplySo so);
}
